spotted seal (phoca largha) - German English Dictionary